long-term budget - German English Dictionary